package proyectoX.src.armas;

import java.awt.Point;

import proyectoX.src.aplicacion.Nivel;

/**
 * Arma correspondiente a la bomba que destruye a todos los enemigos en pantalla.
 * Se puede activar una cada 5 segundos.
 */
public class BombaDevastadora extends arma{

	/**
	 * Crea un arma con el nivel pasado por parámetro.
	 * @param nivel Nivel actual.
	 */
	public BombaDevastadora(Nivel nivel){
		super(2,5,nivel, 5000);		//delay de 5 segundos	
	}

	/**
	 * Pide al nivel que elimine a todas las naves enemigas en pantalla.
	 */
	public void disparar(Point location) {
		if (pasoDelay()) {
			tiempoUltimoDisparo = System.currentTimeMillis();
			if(getMuniciones()>0){
				nivel.eliminarTodasLasEnemigas();
				municiones--;
			}	
		}
	}

}
